Transmission control unit



w. H. RICHARD ETAL 3,337,855

TRANSMISSION CONTROL UNIT 99 Sheets-Sheet 4 Aug. 22, 1967 Flled June 30, 1964 ii 0 2 a: r; x v 2N E: :E 2 m 2 mm m 2 99:28 m E 325mm; 2m 3 in N it mm H o 1 5 39:28 E n v a 30528 44H 32.2%: E 202:8 W mi au EN 325mm; NON i: 2; a N g E: :32 m Y :2 H B E; z W 3% Q r lilu /5 o 1967 w. H. RICHARD ETAL 3,337,855

TRANSMISS ION CONTROL UNIT Flled June 30, 1964 99 Sheets-Sheet 7 LINE ADDRESS 2 F G. 7

PND

DIAL D$GT REGISTER TO AND FROM COMMON CTRLS DIAL COMMON ONTROL LINE ADRESS 7 1967 w. H. RICHARD ETAL 3,337,855

TRANSMISSION CONTROL UNIT Filed June 30, 1964 F I G 8 99 Sheets-Sheet 1 LINE CONTROL WORD FORMAT READ OUT OF MEMORY TC! TC 2 0R SIT a 1v 11 9 10 w R 1 TE 11110 MEMORY c 1 c2 14 1 L050 1 STROBE 2 1c 1 0 COUNT 4 1c 2 1 a 1 IME 2 1 7 a 1111 2 e 5 8 4 e 0 RECEIVING C0 7 1 1 8 2 SEQUENCE {j SERI A L 3 4 1 DATA 1 CHAR svc 11 5 12 s 11 0 DE {2 1 7 4 1 EQUIP c1111 1 BUS our PAR 0 ATA 0111 TIME 0111 END OVERRUN 111111 011E011 c1111 REJECT 111111 EXCEPTION I R $111011 0 CL L 2 L C1 i DATA i L R C 1 BU F F E R 4 5 i 6 i 1 1 1 01111 HIT A c1111 BIT B Aug. 22, 1967 3,337,855

W. H. RICHARD ETAL TRANSMISS ION CONTROL UNIT Flled June 50 1964 FIG. 10A

99 Sheets-Sheet 1m BUS OUT 0 GATE BUS OUT TO I/[) 1/0 P05 0 T0 BUS IN 34 a 8 we SENSE TO 1/0 1/0 REG R1POS4 8 0 352 5 m cm BFR TO 1/0 REG R 0 SURZPOS 6W) R2 205 s a 0 BUS OUT S 3 1 PARITY CHK -2 PARITY I T BUS OUTP BIT CHECK a i R 0 NOT BUS 0m PARITY CHK BUS O Q 1/0 POSHOBUS m a 0 SET R2 205 mm I r a R1 205 5 a 554 BUS our 2 8\ 8 s 1 1/0 P082 msusm 22 P08 8 O T a 1R 0 RI P08 1 8 856 & w

R1 205 o a 1 8| 5 1 P 05 222059 0 T a I0053T usm NR o BUS our 5 8 ass a SETRZPOSEHBFR) Aug. 1967 w. H. RICHARD ETAL 3,337,855

TRANSMISSION CONTROL UNIT Filed June 30, 1964 99 Sheets-Sheet 11 51150014 H 8 IF REG 1/0 REG P 4 R2 PBS 8 5 1/0 P054 10 O a BUS 111 0- 41 P2 P05 1 8 560 a SETR2 P0510 10 111 SET 01 END 1 H 051E110 8 W 5 1 1/0 P05 51011115111 1121 0511 0 T I R O lr- 1 112 P051 81 552 5E1R2P05111BF11 11 a F 81 IF BUS 01110 1 8 s 1 1/0 P05 5 10 1111s 11 41 R2 P0512 O T a 1 -11 0 1H 1 RECHWNG a 554 SETR2POS|2(BFRJ 00 81 SET 111111 01111 1110 1/0 REG s 1 1 4 R2 P05 15 8 O T a 1/0P05110Bu5111 11 0 1 F B115 0111 1 8 3511 8 SET R2P05151BPR1 5 11555155111105 0P 25 GATE 1/0 10 BUS 111 GATE 1/0 10 BFR Aug. 22, 1967 Flled June 30, 1964 W. H. RICHARD ETAL TRANSMISSION CONTROL UNIT 99 h ets-Sheet 12 xcu susv m 20 580 UAR 2 HLOCK 00m x 1 14 8 49 Ta a R O & r LCW SELECTED m T m 0 23 CO 3 82 49 H! a r m 49 a 41 R2 Posmou 4 41 R2 posmoms 4 41 R2 PGSI'HONB 0 R2 POSITION z 41 L CMD PRESENTINLCW T 26 RESEY xcu BJSr R 24 SEL LCW 0N UAR 1mm COMPAQ? ZSBNOTCHARACTER SERHCE TSR 8 REC-REJECT cm) 21 NOT STACK SERVFCE CfCLE 29 NOT TEST 1/0 COMMAND 55 -01 SENSE comm 55 -01 BRK comma & m L

Y 29 R2 POSIHON 8 comm/m0 ACCEPTED 41 MANUAL RESET 0 SS BLOCK INOPUT TO MEM NRESET as? a a 49 as -01 RESET xcu I 25 NOT SUPPRESS OUT 1967 w. H. RICHARD ETAL 3,337,855

TRANSMISSION CONTROL UNIT Flled June 50, 1964 99 Sheets-Sheet 1 5 F|G.13 uAR1AuAR2 M MR 2 P081 COMPARE COMPARE UAR 2 P03 16 E CIRCUIT 20 GATE WAR 4 T0 BUS IN 4} 25A GATE CLK TO UAR1 flP f cum Pos 1 s A 5A T a uARA P081 TO susm 390 R O P P s 1 CLOCK Pos 2 55 T UAR A Pos 2 T0 BUSAN -R 0 8 F 8 s 1 55 CLOCK P05 4 T a UAR1 Pos 4 T0 BUS m -R o H M CLOCK Pos 8 5 1 55 8 T UAR1 P08 8 T0 BUS m UAR P0516 51 CLOCK Pos As 8 I -R o a UAR1POS16TO BUSIN 1 R 8 NOT uARA R05 R6 T0 24 ST svc 0P N A,B & c

COMPARE CLK & UAFH CIRCUIT COMPARE Aug. 22, 1967 w.1-1. RICHARD ETAL 3,337,855

TRANSMISSION CONTROL UNIT Flled June 30, 1964 99 Sheets-Shem 11.

1111112 P051 10 BUS 111 1/0 P051 10 0115 111 I o 1 ill- L UAR 1 P051 10 0115 111 1 111111 0111 00111111110 PARITY c1111 I 111111 0111 111111110 0011111110 I I 111111 2 P052 10 005 111 1 O l 8115 111 6 L/U P05 6 10 0115 111 j i 111111 P052 10 BUS 111 I 011112 POS410 505111 f 110 P05 5 10 1105111 I O I 11115 111 5 011111 P05 1 10 1105111 1 011111 1111005 15110 011 110 P 1 I 01111 2 P 11 0115111 I BUS {N 4 1.10 P051 10 11115111 l O I 111111 1 P050 10 0115111 I 1 0111 2 P05 10 10 BUS 111 11111 1 P0516 10 0115111 0 a 1/0 P05 3 101105111 0 BUS 15a PLUG CARD FOR GROUP a ADDRESS 1 a 1/0 P052 10 005111 0 H IN 1101 011112 P0515 10 0115 111 1101 1111111 P05 101011115111 0 a 1/0 P05 0 10 0115111 0 8115 W 1 81 .J PLUG CARDJ FOR GROUP 3 ADDRESS 505 111 0 15% o O a 1 1x0 P05 0 10 0115111 Aug. 22, 1967 Flled June 30, 1964 W. H. RICHARD ETAL TRANSMI SS ION CONTROL UNIT 99 Sheets-Sheet I;-

IIIII RsI xcII F|G 17 III 125 I IIIII INHIBIT SEL OUT OPER OUT REQUEST III ADDRESS ouI OUR ADDRESS a 1 w ADR LIMIT I II BUS OUT P CHII sELEcIw L LU 442 1 '0 3mm UUT W a I T xcu NOTPUSY a FALSE ADR m 0m cm IIIIs om TU UAR? xcII BUSY a W BUSY ---I &

L COMMAND CYCLE IIoI IjfR lN 0 h T 1 55 {)PER W R 0 NOT COMMAND CYCLE 44s SELECT OUT Flled June 30, 19

W. H. RICHARD ETAL TRANSMISSION CONTROL UNIT c Sheetc-5ham BUSOUT Rm CMDR /a56 a 5 CMD REcR T GATE BUS our R 0 NOT CMD REGR TO COMMAND REG m m2 BUS OUT BIT2 a T,

R 0 NOT CMD REG2 45s CMD REES a S 1 -7 E BUS our SW3 T NOT DMD REcs R o s CMD REG4 Rus 0m BlT4 a T NOT cm] REG 4 R 0 s 1 CMD REGS BUS OUT BITS & T

NOT CMD REG 5 R 0 CMD REGB BUS our we a. s 1

T NOT CMD REGB R o CMD REG? BUS 0m BIT? 8 s 1 T NOT CMD REG? R 0 EREEE ADR RESET xcu BUSY RESETUARZ & CMD REG 0 RESET Z RESET XCU Aug. 22, 1967 TRANSMISS ION CONTROL UN IT Flled June 30, 1964 W. H. RICHARD ETAL 519 SheeLs-fiheut 1 a {8 COMMAND 0m DELAYED m H GATE UAR 1T0 BUS IN N H NOTADDRESS 0w em UAR 2 mans IN 18 NOTGMDOUTDLYDTGR SERWCE CYCLE 25 O ADR IN 18 Mar COMMAND our 8 Mm CHAR SERVICE m M 1 O 5 smus lN TGR I U a M MEsmPERmM IN 414 SET SERVICE IN TGR 25B CHAR SERVICE m 8 PARITY cHEcM ON COMMAND am A WW CHECK COMMAND PARITY CHECK 8 UNIT CHECK D r, INVALID COMMAND m NVAUL coMMAMn &

r: DE 0 23A NOT VALID TEST UR ND 0P MMMMcM 476 XCU B U S 1 P. xcu NOT BUSY l U COMMAND CME a XCU BUSY RSI IF MEMLQMI 500 S T km cm T R H mm BUSY (mam R 5 SH xcu BUSY (MM?) 0 am xcu susym RESET 4 DESET XDD BUS? DDT ADDRESS DDT Aug. 22, 1967 Flled June 50, 1964 FIG.24

28 SET BUS OUT P CHECK W. H- RICHARD ETAL TRANSMISSION CONTROL UNIT 99 Sheets-Sheet A;

502 LCW swam] H a SET BUS OUTP (m C 0 a 0 T 9 4 1 SELECTIVE H RESET {GR 0 NORMAL CHD 0P Hm 1/0 TGR mvnun CMD 4991 H 506 PARITY CHECK 0N a comma BYTE W 18 SET R2 POS5 STACK NOT mm TEST SET UNIT CHECK n0 OR NO OP 3 5 10 SET CMD REJECT l 8: O mm CMD AT CR 8 j 1B PARIH 0N CMD BYTE 515 SET xcu BUSY (STACK) COMMAND CYCLE z TCOMMAND OUT R 75 cm [/0 T0 BUS m 5mm: CYCLE & 512

RESET xcu 12 ZSRESET xcu susv 0 514 S 1 STACK SERVICE CYCLE MRESET SERVCE 0P NOTSTACK SERVICE CYCLE 

1. A TRANSMISSION CONTROL UNIT COMPRISING: CONTROL MEANS FOR STORING DATA BITS IN A RECIRCULATING, MEMORY INCLUDING MEANS FOR SHIFTING THE BITS SO STORED; AN ACCESS REGISTER PROVIDING ACCESS TO DATA BITS STORED IN SAID MEMORY AT ANY ONE OF SELECTABLE BIT TIMES; TERMINAL CONTROL MEANS INCLUDING AN INDICATION AS TO THE LENGTH OF A CHARACTER ASSOCIATED WITH A PARTICULAR COMMUNICATION TERMINAL; LINE ADAPTER MEANS FOR BUFFERING ONE BIT OF DATA BETWEEN SAID RECIRCULATING STORE AND SAID COMMUNICATION TERMINAL; MEANS RESPONSIVE TO SAID TERMINAL CONTROL MEANS FOR READING DATA BITS OUT OF SAID RECIRCULATING MEMORY TO SAID LINE ADAPTER BUFFER AT A SELECTED ONE OF SAID BIT TIMES DEPENDING UPON THE CHARACTER CODE LENGTH OF THE TERMINAL TYPE ASSOCIATED WITH SAID TERMINAL CONTROL; AND MEANS FOR ENERGIZING SAID SHIFTING MEANS IN SAID CONTROL MEANS EACH TIME A DATA BIT IS TRANSMITTED TO THE COMMUNICATIONS TERMINAL. 